    //Random Game Engine
    //Copyright (C) 2012  Nikolay Dionisov

    //This program is free software: you can redistribute it and/or modify
    //it under the terms of the GNU General Public License as published by
    //the Free Software Foundation, either version 3 of the License, or
    //(at your option) any later version.

    //This program is distributed in the hope that it will be useful,
    //but WITHOUT ANY WARRANTY; without even the implied warranty of
    //MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    //GNU General Public License for more details.

    //You should have received a copy of the GNU General Public License
    //along with this program.  If not, see <http://www.gnu.org/licenses/>.

	//Random Engine Architecture:
	//Core
	//IO
	//Video
	//Sound
	//Physics
	//Scripts

#pragma once

//ENABLE OPTIONAL FEATURES
#define RE_ENABLE_VIDEO_DIRECT3D9
//#define RE_ENABLE_VIDEO_OPENGL
//#define RE_ENABLE_VIDEO_DIRECT3D11
//#define RE_ENABLE_PHYSICS_BULLET
//#define RE_ENABLE_SCRIPTS_PYTHON
//#define RE_ENABLE_SCRIPTS_LUA
//#define RE_ENABLE_IO_FBX
//#define RE_ENABLE_IO_REDEFAULT
//#define RE_ENABLE_IO_DEFAULT
//#define RE_ENABLE_GUI_DEFAULT
#define RE_ENABLE_CORE_WINDOWS // shoud the engine run on windows?
//#define RE_ENABLE_CORE_LINUX
#define RE_ENABLE_LOGGING_CONSOLE
//#define RE_ENABLE_LOGGING_LOGFILE engine.log

//--------------------------------------------------------
//Default File Formats For Random Engine(REDEFAULT)
//--------------------------------------------------------
//.xrel ( Random Engine Text(XML) Level File)
//.rel( Random Engine Level File )
//.rep( Random Engine Pack File )
//.rem( Random Engine Mesh File )
//.xrem ( Same as above, xml version )
//.ret( Random Engine Texture File) - Still not sure will this be added
//.rev( Random Engine Visual Info (- or material for the renderer))
//.xrev ( sam as above, xml version )
//.red( Random Engine Data File) - Extended version of rep. Differences: This one is optimized for fast loading of the whole content

//--------------------------------------------------------
//Default External FIle Formats Usable by random engine
//--------------------------------------------------------
//.obj
//.jpg
//.png
//.bmp